﻿using Abp.Domain.Entities.Auditing;
using Camc.Quality.Inspection.InspectionStrat;
using System;
using System.Collections.Generic;
using System.Text;

namespace Camc.Quality.Inspection.InspectionBoard
{
    public class InspectionDistributionlistDto : FullAuditedEntity<Guid>
    {
        /// <summary>
        /// 一级异常-二级异常
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 一级异常ID
        /// </summary>

        public Guid InspectionTypeDescId { get; set; }
        /// <summary>
        /// 二级异常ID
        /// </summary>
        public Guid InspectionItemInfoId { get; set; }
        /// <summary>
        /// 异常等级
        /// </summary>
        public string InspectionSeverityDesc { get; set; }
        /// <summary>
        /// 异常等级Id
        /// </summary>
        public Guid InspectionSeverityDescId { get; set; }
        /// <summary>
        /// 异常描述
        /// </summary>
        public string InspectionDetails { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int State { get; set; }
        public List<InspectionFileUploadDto> InspectionFileUploadDto { get; set; }
        /// <summary>
        /// 提报人
        /// </summary>
        public string Submitter { get; set; }
        /// <summary>
        /// 处理人Id
        /// </summary>
        public long? HandlerId { get; set; }
        /// <summary>
        /// 处理人
        /// </summary>
        public string Handler { get; set; }
        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime? CompleteTime { get; set; }
    }
}
